baste meat on the spit - French English Dictionary